smoke projectile - French English Dictionary